package com.tianzj.boot.mvc.service.system;

import java.util.List;

import com.tianzj.boot.mvc.entity.system.SysMenu;
import com.tianzj.boot.util.tree.Tree;

public interface SysMenuService {

	void saveSysMenu(SysMenu sysMenu);

	List<SysMenu> getSysMenuList();

	SysMenu findById(Long id);

	void updateSysMenu(SysMenu sysMenu);

	List<SysMenu> findByParentId(Long id);

	void deleteSysMenuById(Long id);

	Tree<SysMenu> getTree(Long id);

	SysMenu getMenuById(Long menuId);

	List<Tree<SysMenu>> listMenuTree(Long id);

}
